package entity

import (
	"src/zeus/iserver"
	"src/zeus/msgdef"
)

type Entity_MsgProc struct {
	iserver.IEntity
}

// MsgProc_EntityMsgTransport Entity之间转发消息
func (es *Entity_MsgProc) MsgProc_EntityMsgTransport(msg *msgdef.EntityMsgTransport) {
	/*
	   如果在一个entity身上收到这个消息，
	   那就是这一消息需要通过这个用户转发给别的服务器，
	*/
	srvid, spid, _ := es.GetEntitySrvID(msg.SrvType)
	msg.SpaceID = spid
	iserver.GetSrvInst().PostMsgToSrv(srvid, msg)

}
